Add compressLogs Functionality to Bitwarden Self-Hosted (Bash) #225
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Introduces a new feature to the Bitwarden self-hosted script
bitwarden.sh
– the ability to compress and archive logs within a specified date range, or all logs if no range is provided.This enhancement simplifies log management, particularly for troubleshooting and audit purposes, by allowing administrators to easily package relevant log files.
Features
START_DATE
andEND_DATE
) specified inYYYYMMDD
format.START_DATE
is not afterEND_DATE
.Usage examples
Compress logs from March 4th, 2024 to March 5th, 2024:
A compressed file
bitwarden-logs-20240304-to-20240305.tar.gz
is produced.Compress all logs:
A compress file
bitwarden-logs-all.tar.gz
is producedTesting
Please review this PR for inclusion in the next release of Bitwarden self-hosted. Your feedback and suggestions are welcome!